package com.sky.config;

import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.StringRedisSerializer;
//创建RedisTemplat对象
@Configuration
@Slf4j
public class Redisconfiguration {

  @Bean
  public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){
        log.info("开始创建redis模版对象");
    RedisTemplate redisTemplate = new RedisTemplate();
  //设置redis连接工厂对象
  redisTemplate.setConnectionFactory(redisConnectionFactory);
  //设置redis  key的序列化器
      redisTemplate.setKeySerializer(new StringRedisSerializer());
      return redisTemplate;

  }
}
